/**
 * Created by Administrator on 2017/6/5.
 */
class Main {
    fun main(args: Array<String>){
        print("helloworld")
    }
}

fun main(args: Array<String>){
//    var a : Int ? = 10000
//    println(a)
//    var boxedA:Int?=a
//    val anotherBoxedA: Int? = a
//    print(boxedA === anotherBoxedA)//false
//    print(boxedA == anotherBoxedA)//true


    // 以下为假想代码, 实际上是无法编译的:
//    val a: Int = 1 // 装箱后的 Int (java.lang.Integer)
//    val b: Long? = a.toLong() // 这里进行隐式类型转换, 产生一个装箱后的 Long (java.lang.Long)
//    print(a == b) // 结果与你期望的相反! 这句代码打印的结果将是 "false", 因为 Long 的 equals() 方法会
//    检查比较对象, 要求对方也是一个 Long 对象

}